package org.lboot.flow.module.audit.params;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.lboot.core.domain.PageParamDTO;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(value = "流程审计查询参数")
public class FlowAuditQueryParams extends PageParamDTO {
    @ApiModelProperty(value = "流程实例ID")
    String flowWorkId;

    @ApiModelProperty(value = "审计节点ID")
    String flowNodeId;

    @ApiModelProperty(value = "审计节点名称")
    String flowNodeName;

    @ApiModelProperty(value = "审计节点类型")
    String flowNodeType;

    @ApiModelProperty(value = "审计结果")
    String auditResult;

    @ApiModelProperty(value = "流程审计意见")
    String remark;

    @ApiModelProperty(value = "流程审计人")
    String createUserId;
}
